// 这是一个使用fork函数创建子进程的实例，当创建进程成功之后会分别打印两者对应的进程标识符

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>

int main(void){

	// 创建进程标识符
	pid_t pid;	

	// 使用fork函数创建子进程
	pid = fork();

	if(pid < 0){
		printf("创建子进程失败!\n");
		return -1;
	}else if(pid == 0){
		printf("该进程为子进程，标识符为：%d\n", getpid());
	}else{
		printf("该进程为父进程，标识符为：%d\n", getpid());
	}

	return 0;
}
